﻿
////////////////////////////////////////////////////////////////////////////////////////////
// 文件名: SysUserInfo.cs
//
// 模块名称: SysUserInfo
//
// 作者: lpc
//
// 历史记录（记录修改记录，修改文件后请添加修改记录，注明修改时间、修改人，修改内容）:
// 13-2-19  lpc  创建文件
////////////////////////////////////////////////////////////////////////////////////////////

using System;
using System.Collections.Generic;
using System.Text;

namespace Model
{
    /// <summary>
    /// SysUser表实体类
    /// </summary>
    public class SysUserInfo
    {
        /// <summary>
        /// Guid
        /// </summary>
        public string Guid { get; set; }
        /// <summary>
        /// EmployeeCode
        /// </summary>
        public string EmployeeCode { get; set; }
        /// <summary>
        /// EmployeeName
        /// </summary>
        public string EmployeeName { get; set; }
        /// <summary>
        /// EmployeeID
        /// </summary>
        public string EmployeeID { get; set; }
        /// <summary>
        /// OfficeTel
        /// </summary>
        public string OfficeTel { get; set; }
        /// <summary>
        /// HomeTel
        /// </summary>
        public string HomeTel { get; set; }
        /// <summary>
        /// Mobile
        /// </summary>
        public string Mobile { get; set; }
        /// <summary>
        /// Gender
        /// </summary>
        public string Gender { get; set; }
        /// <summary>
        /// OfficeEmail
        /// </summary>
        public string OfficeEmail { get; set; }
        /// <summary>
        /// Username
        /// </summary>
        public string Username { get; set; }
        /// <summary>
        /// CompanyName
        /// </summary>
        public string CompanyName { get; set; }
        /// <summary>
        /// Department
        /// </summary>
        public string Department { get; set; }
        /// <summary>
        /// Post
        /// </summary>
        public string Post { get; set; }
        /// <summary>
        /// Pwd
        /// </summary>
        public string Pwd { get; set; }
        public string OldPwd { get; set; }
        /// <summary>
        /// UserType
        /// </summary>
        public int UserType { get; set; }
        /// <summary>
        /// CreateUser
        /// </summary>
        public string CreateUser { get; set; }
        /// <summary>
        /// CreateTime
        /// </summary>
        public string CreateTime { get; set; } 
        /// <summary>
        /// Status
        /// </summary>
        public int Status { get; set; } 
        /// <summary>
        /// UserRole
        /// </summary>
        public string UserRole { get; set; }
        public int Count { get; set; }
    }

    public class IFConfig
    {

        public string GUID { get; set; }
        public string IFSysName { get; set; }
        public string IFName { get; set; }
        public string MsgContent { get; set; }
        public string Extensions { get; set; }
        public string IColumnName { get; set; }
        public int MinInterval { get; set; }
        public int Status { get; set; }
        public DateTime CreateTime { get; set; }
    }
    public class UserIFConfig
    { 
        public string UserColumnName { get; set; }
        public string ColumnDefine { get; set; }
        public string ModelColumnName { get; set; }  
    }
    public class UserIFColumnConfig
    {

        public string GUID { get; set; }
        public string ITableID { get; set; }
        public string IColumnGUID { get; set; }
        public string IColumnText { get; set; }
        public DateTime CreateTime { get; set; }
    }
}